package com.dd.cloud.user.req.doctor;

import lombok.Data;

import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import java.time.LocalDate;

/**
 * @author Lx
 * @version 1.0
 */
@Data
public class DoctorDetailApplyReviewReq {
    /**
     * 申请记录id/修改记录id
     */
    @NotNull(message = "申请记录id/修改记录id不能为空")
    private Integer applyId;

    /**
     * 审核状态
     */
    @NotNull(message = "审核状态不能为空")
    private Integer status;

    /**
     * 审核信息
     */
    @Size(max = 200, message = "拒绝原因最长200个字符")
    private String message;

    /**
     * 医生技术职称
     */
    private String proCertificate;

    /**
     * 机构id
     */
    private Integer mechanId;

    /**
     * 医师资格证书编号
     */
    private String quaCertificateNo;

    /**
     * 医师资格证书获得时间
     */
    private LocalDate quaCertificateDate;

    /**
     * 医师执业证书编号
     */
    private String praCertificateNo;

    /**
     * 医生执业证书获得时间
     */
    private LocalDate praCertificateDate;
}
